//package com.sws.worktive.model;
//
//import com.sws.worktive.R;
//import com.sws.worktive.ViewScreen;
//import com.sws.worktive.bitmaploading.ImageLoader;
//
//import android.content.Context;
//import android.net.MailTo;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.ViewGroup;
//import android.widget.BaseAdapter;
//import android.widget.ImageView;
//import android.widget.TextView;
//import android.widget.Toast;
//
//public class JobAdapter extends BaseAdapter {
//	Context mContext;
//	private LayoutInflater l_Inflater;
//	ImageLoader imageLoader;
//	ViewHolder viewHolder;
//	ViewScreen viewScreen;
//
//	public JobAdapter(ViewScreen viewScreen) {
//		// TODO Auto-generated constructor stub
//		this.viewScreen = viewScreen;
//		this.mContext = viewScreen.getActivity();
//		this.l_Inflater = LayoutInflater.from(mContext);
//		imageLoader = new ImageLoader(viewScreen.getActivity());
//	}
//
//	@Override
//	public int getCount() {
//		// TODO Auto-generated method stub
//		return ViewScreen.arrJobs.size();
//	}
//
//	@Override
//	public Object getItem(int arg0) {
//		// TODO Auto-generated method stub
//		return ViewScreen.arrJobs.get(arg0);
//	}
//
//	@Override
//	public long getItemId(int arg0) {
//		// TODO Auto-generated method stub
//		return arg0;
//	}
//
//	public void addJObs(Jobs jobs) {
//		ViewScreen.arrJobs.add(jobs);
//	}
//
//	@Override
//	public View getView(final int arg0, View arg1, ViewGroup arg2) {
//		// TODO Auto-generated method stub
//
//		if (arg1 == null) {
//			viewHolder = new ViewHolder();
//			arg1 = l_Inflater.inflate(R.layout.view_row, null);
//
//			viewHolder.imgPerson = (ImageView) arg1
//					.findViewById(R.id.img_person);
//			viewHolder.txtName = (TextView) arg1
//					.findViewById(R.id.txt_personName);
//			viewHolder.txtDesignation = (TextView) arg1
//					.findViewById(R.id.txt_personDesignation);
//			viewHolder.txtCountry = (TextView) arg1
//					.findViewById(R.id.txt_personCountry);
//			viewHolder.txtJobType = (TextView) arg1
//					.findViewById(R.id.txt_personJobType);
//			viewHolder.txtDateAdded = (TextView) arg1
//					.findViewById(R.id.txt_dateadded);
//			viewHolder.txtDateModified = (TextView) arg1
//					.findViewById(R.id.txt_lastmodified);
//			viewHolder.txtDescription = (TextView) arg1
//					.findViewById(R.id.txt_description);
//
//			// viewHolder.txtNoLike = (TextView)
//			// arg1.findViewById(R.id.txtLike);
//			// viewHolder.txtNoComment = (TextView) arg1
//			// .findViewById(R.id.txtComment);
//			arg1.setTag(viewHolder);
//		} else {
//			viewHolder = (ViewHolder) arg1.getTag();
//		}
//
//		viewHolder.txtDescription.setText(ViewScreen.arrJobs.get(arg0)
//				.getDescription());
//		viewHolder.txtCountry.setText(ViewScreen.arrJobs.get(arg0).getCity());
//		viewHolder.txtJobType.setText(" |"
//				+ ViewScreen.arrJobs.get(arg0).getJobType());
//		viewHolder.txtDateAdded.setText(" "
//				+ splitString(ViewScreen.arrJobs.get(arg0).getAddedDate()));
//		viewHolder.txtDateModified.setText(" "
//				+ splitString(ViewScreen.arrJobs.get(arg0)
//						.getLastModifiedDate()));
//		if (ViewScreen.arrJobs.get(arg0).isImage.equals("1")) {
//			// imageLoader.DisplayImage(viewHolder.imgPerson, ViewScreen.arrJobs
//			// .get(arg0).getImgUrl());
//		}
//		viewHolder.imgPerson.setId(arg0);
//		viewHolder.imgPerson.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				// TODO Auto-generated method stub
//				viewScreen.zoomImageFromThumb((ImageView) v, "", imageLoader);
//				// for (int i = 0; i < ViewScreen.arrJobs.size(); i++) {
//				// if (i == v.getId()) {
//				// // ImageView imageView =
//				// (ImageView)arg1.findViewById(viewHolder.imgPerson.getId());
//				//
//				// }
//				// }
//			}
//		});
//		return arg1;
//	}
//
//	String splitString(String str) {
//		if(str!=null){
//
//			String[] tokens = str.split(" ");
//			return tokens[0];
//		}
//		return "";
//	}
//
//	static class ViewHolder {
//
//		ImageView imgPerson;
//		TextView txtName, txtDesignation, txtCountry, txtJobType, txtDateAdded,
//				txtDateModified, txtDescription, txtNoLike, txtNoComment;
//	}
//
//}
